package Classroom.A0408;

public class StringBufferdemo1 {
    public static void main(String[] args) {
        //可变字符串
        //默认是一个空的可变字符串  初始容量是16
        StringBuffer sb = new StringBuffer();
        //创建的同时进行初始化
        StringBuffer sb2 = new StringBuffer("abc");
        //创建的同时进行初始容量的修改
        StringBuffer sb3 = new StringBuffer(20);
        //拼接数据
        sb2.append("defg");//**************append(String)**********************
        System.out.println(sb2);
//        String s = "abc";
//        s = s.concat("defg");//***********concat(String)********************
        //修改操作   根据下标进行修改
        sb2.setCharAt(6, 'G');//****setCharAt(int,char)*************
        System.out.println(sb2);
        //插入操作  根据指定的下标插入元素
        sb2.insert(2, "xyz");//****insert(int,String)******************
        System.out.println(sb2);
        //倒置输出   输入"事故"，输出"故事"
        StringBuffer sb4 = new StringBuffer("事故");
        System.out.println("原："+sb4);
        sb4.reverse();//*********************reverse()*****************
        System.out.println(sb4);
        //..... 其他操作参考String
//        sb2.delete()   删除
    }
}
